from PyQt5.Qt import *
import random

class Window(QWidget):
    def __init__(self):
        super().__init__()
        self.setWindowTitle("随机选择一个班班")
        self.resize(300, 200)
        self.setup_ui()

    def setup_ui(self):
        #最上面的文字说明
        self.label = QLabel(self)
        self.label.setText("请输入班班的姓名，以空格符隔开，如:sunny 思思")
        self.label.move(0, 10)
        self.label.setStyleSheet("font-size:12px;color:black")

        #输入班班姓名的文本框connnections
        self.textEdit=QLineEdit(self)
        self.textEdit.setText("sunny 思思 songhao")
        self.textEdit.move(0,30)
        self.textEdit.resize(270,20)

        #生成的按钮
        self.btn = QPushButton(self)
        self.btn.setText("点击随机选择一个班班：")
        self.btn.move(0, 60)

        #最后显示的结果文本框
        self.label2 = QLabel(self)
        self.label2.setText("显示结果")
        self.label2.move(150, 62)
        self.label2.resize(60, 20)

        self.num=0

        self.btn.clicked.connect(self.hd)

    def hd(self):
        #print(123)
        self.num+=1
        info1 = self.textEdit.text().split()
        print(info1,type(info1),len(info1))
        self.label2.setText(random.choice(info1)+' '+str(self.num))



if __name__ == '__main__':
    import sys

    app = QApplication(sys.argv)
    window = Window()
    window.show()
    sys.exit(app.exec_())